#pragma once
#include <vector>
#include <string>
#include <wrl/client.h>
#include <algorithm>
#include <unordered_map>
#include <GGenericInfra/GPtr.h>
#include <GGenericInfra/GMath.h>
class GRiObj;
class GRiComponent
{
public:
	GRiComponent(GUSPtr<GRiObj> pobj) :
		mObj(pobj) {}
	virtual ~GRiComponent() = default;

	GRiComponent() = default;
public:
	friend GRiObj;
	GUSPtr<GRiObj> mObj;
};

